<?php

class Orden extends CI_Controller {

    /**
     * Constructor
     * @author Leidy uribe Marcos
     */
    function __construct() {
        parent::__construct();
        $this->load->model('orden_compra_model', '', true);
        $this->load->helper('util');
    }

    /**
     * Metodo para generar reporte de orden de compra.
     * @author Leidy Uribe Marcos
     */
    public function reporte() {
        $lstOrdenCompra = $this->orden_compra_model->getOCReporte();
        $data['lstOrdenCompra'] = $lstOrdenCompra;
        $data['tamCodigo'] = INT_TAM_CODIGO;
        $data['page_title'] = "Reporte de Orden de Compra";
        $this->load->view('solicitud/orden_reporte', $data);
    }
    
    /**
     * Metodo para generar detalle de una orden de compra.
     * @author Leidy Uribe Marcos
     */
    public function detalle() {
    	$data['page_title'] = "Detalle de Orden de Compra";
    	$data['mensaje'] = "Usted puede ver el detalle de la orden de compra seleccionada";
    	$data['detalle'] = $this->orden_compra_model->getOCReporteDetalle($_GET['id']);
    	if (!empty($data['detalle'])){
    		foreach ($data['detalle'] as $oc){
    			$data['igv'] = $oc->igv;
    			$data['monto1'] = $oc->monto1;
    			$data['monto2'] = $oc->monto2;
    			$data['fecha_generada'] = $oc->fecha_generada;
    		}
    		$this->load->view('solicitud/orden_detail', $data);
    	}else {
    		echo "<script languaje='javascript'>alert('No se encuentra orden de compra disponible')</script>";
    		$this->reporte();
    	}    	
    }
}
